// pages/me//pages/bindbankcard/bindbankcard.js
import { http} from '../../../../utils/apiutils'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    hasCard:false,
    noticeUrl: 'http://linghuoimage.xbbzp.com/FoITBOdl_v-EKfA2OR5yoJimZibR',
    noticeText: '绑定银行卡后，才可以进行发薪、查看记录操作',
		bankCard: '',
		showBankOcr:false

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
	  this.setData({
		hasCard:options.hasCard
	  })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  bindCard(){
    this.setData({
      hasCard:!this.data.hasCard
    })
  },
  input(e) {
    this.setData({
      bankCard: e.detail.value
    })
  },
  submitCard() {
    if (!this.data.bankCard) {
      wx.showToast({
        title: '卡号不能为空',
        icon: 'none'
      })
      return
    }
    // 提交 卡号 12 16 17 18 19位
    var reg = /^([1-9]{1})(\d{11}|\d{15}|\d{16}|\d{17}|\d{18})$/
	if (true) {
	//   if (reg.test(this.data.bankCard)) {
		  let params = {
			bankCard:this.data.bankCard
		  }
		  http.saveBankCard(params, res => { 
			  if (res.status == 200) {
				wx.redirectTo({
					url: '/pages/clock/pages/bank-card/index',
				})
			  } else { 
				  wx.showToast({
					  title: res.msg,
					  icon:"none"
				  })
			  }
		  }, err => { })
    }else{
      wx.showToast({
        title: '请输入正确的卡号',
        icon: 'none'
      })
    }
	},
	toBankCard() { 
		this.setData({
			showBankOcr:true
		})
	},
	backdata(data) {
		let num = data.detail.bankNum;
		num =  num.replace(/\s*/g,"")
		this.setData({
			showBankOcr: false,
			bankCard:num
		})
	 }
})